mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
Branch was auto-updated.
This commit is contained in:
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-24'
|
||||
author: Teoderick Contreras, Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the `[Adsisearcher]` type accelerator being used to query Active Directory
|
||||
for domain groups. Red Teams and adversaries may leverage `[Adsisearcher]` to enumerate
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-25'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the `[Adsisearcher]` type accelerator being used to query Active Directory
|
||||
for domain groups. Red Teams and adversaries may leverage `[Adsisearcher]` to enumerate
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-25'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-DomainGroupMember` commandlet. `Get-DomainGroupMember`
|
||||
is part of PowerView, a PowerShell tool used to perform enumeration on Windows domains.
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 2
|
||||
date: '2021-11-18'
|
||||
author: Teoderick Contreras, Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic identifies executable files (.exe or .dll) being
|
||||
written to Windows administrative SMB shares (Admin$, IPC$, C$). This represents
|
||||
suspicious behavior as its commonly used by tools like like PsExec/PaExec and others
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-26'
|
||||
author: Teoderick Contreras, Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-ADDefaultDomainPasswordPolicy` commandlet
|
||||
used to obtain the password policy in a Windows domain. Red Teams and adversaries
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-24'
|
||||
author: Teoderick Contreras, Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-AdGUser` commandlet. The `Get-AdUser` commandlet
|
||||
is used to return a list of all domain users. Red Teams and adversaries may leverage
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-26'
|
||||
author: Teoderick Contreras, MAuricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-ADUserResultantPasswordPolicy` commandlet
|
||||
used to obtain the password policy in a Windows domain. Red Teams and adversaries
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-26'
|
||||
author: Teoderick Contreras, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get DomainPolicy` commandlet used to obtain the
|
||||
password policy in a Windows domain. Red Teams and adversaries alike may use PowerShell
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-24'
|
||||
author: Teoderick Contreras, Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-DomainUser` commandlet. `GetDomainUser` is
|
||||
part of PowerView, a PowerShell tool used to perform enumeration on Windows domains.
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-02'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify suspicious PowerShell execution. Script Block Logging captures the command
|
||||
sent to PowerShell, the full command to be executed. Upon enabling, logs will output
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-01'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-AdGroup` commandlet. The `Get-AdGroup` commandlet
|
||||
is used to return a list of all domain computers. Red Teams and adversaries may
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-25'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-AdGroup` commandlet. The `Get-AdGroup` commandlet
|
||||
is used to return a list of all domain groups. Red Teams and adversaries may leverage
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-13'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `GetCurrent` method of the WindowsIdentity .NET
|
||||
class. This method returns an object that represents the current Windows user. Red
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-02'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-DomainComputer` commandlet. `GetDomainComputer`
|
||||
is part of PowerView, a PowerShell tool used to perform enumeration on Windows domains.
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-02'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-DomainController` commandlet. `Get-DomainController`
|
||||
is part of PowerView, a PowerShell tool used to perform enumeration on Windows domains.
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-26'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-DomainGroup` commandlet. `Get-DomainGroup`
|
||||
is part of PowerView, a PowerShell tool used to perform enumeration on Windows domains.
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-23'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-LocalUser` commandlet. The `Get-LocalUser`
|
||||
commandlet is used to return a list of all local users. Red Teams and adversaries
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-10'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-NetTcpconnection ` commandlet. This commandlet
|
||||
is used to return a listing of network connections on a compromised system. Red
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-01'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-WmiObject` commandlet. The `DS_Computer` class
|
||||
parameter leverages WMI to query for all domain computers. Red Teams and adversaries
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-25'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-WmiObject` commandlet used with specific parameters
|
||||
. The `DS_Group` parameter leverages WMI to query for all domain groups. Red Teams
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-24'
|
||||
author: Teoderick Contreras, Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-WmiObject` commandlet. The `DS_User` class
|
||||
parameter leverages WMI to query for all domain users. Red Teams and adversaries
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-08-23'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Get-WmiObject` commandlet used with specific parameters.
|
||||
The `Win32_UserAccount` parameter is used to return a list of all local users. Red
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-11-18'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the usage of the `Enter-PSSession`. This commandlet can be used to open
|
||||
an interactive session on a remote endpoint leveraging the WinRM protocol. Red Teams
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-14'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies one source endpoint failing to authenticate
|
||||
with multiple disabled domain users using the Kerberos protocol. This behavior could
|
||||
represent an adversary performing a Password Spraying attack against an Active Directory
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-14'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies one source endpoint failing to authenticate
|
||||
with multiple invalid domain users using the Kerberos protocol. This behavior could
|
||||
represent an adversary performing a Password Spraying attack against an Active Directory
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-15'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies one source endpoint failing to authenticate
|
||||
with multiple invalid users using the NTLM protocol. This behavior could represent
|
||||
an adversary performing a Password Spraying attack against an Active Directory environment
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-13'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies a source user failing to authenticate
|
||||
with multiple users using explicit credentials on a host. This behavior could represent
|
||||
an adversary performing a Password Spraying attack against an Active Directory environment
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-08'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies one source endpoint failing to authenticate
|
||||
with multiple valid users using the Kerberos protocol. This behavior could represent
|
||||
an adversary performing a Password Spraying attack against an Active Directory environment
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-13'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies one source endpoint failing to authenticate
|
||||
with multiple valid users using the NTLM protocol. This behavior could represent
|
||||
an adversary performing a Password Spraying attack against an Active Directory environment
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-13'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies a source process name failing to authenticate
|
||||
with multiple users. This behavior could represent an adversary performing a Password
|
||||
Spraying attack against an Active Directory environment to obtain initial access
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-04-13'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Anomaly
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies a source host failing to authenticate
|
||||
against a remote host with multiple users. This behavior could represent an adversary
|
||||
performing a Password Spraying attack against an Active Directory environment to
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-14'
|
||||
author: Michael Haag, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify suspicious PowerShell execution. Script Block Logging captures the command
|
||||
sent to PowerShell, the full command to be executed. Upon enabling, logs will output
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-11-15'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of PowerShell with arguments utilized to start a process
|
||||
on a remote endpoint by abusing the DCOM protocol. Specifically, this search looks
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-11-16'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of PowerShell with arguments utilized to start a process
|
||||
on a remote endpoint by abusing the WinRM protocol. Specifically, this search looks
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-11-15'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the execution of the `Invoke-WmiMethod` commandlet with arguments utilized
|
||||
to start a process on a remote endpoint by abusing WMI. Red Teams and adversaries
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-01'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the `[Adsisearcher]` type accelerator being used to query Active Directory
|
||||
for domain computers. Red Teams and adversaries may leverage `[Adsisearcher]` to
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-10-14'
|
||||
author: Michael Haag, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following analytic identifies `powershell.exe` usage, using Script
|
||||
Block Logging EventCode 4104, related to querying the domain for Service Principle
|
||||
Names. typically, this is a precursor activity related to kerberoasting or the silver
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-09-13'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytic utilizes PowerShell Script Block Logging (EventCode=4104)
|
||||
to identify the use of PowerShell environment variables to identify the current
|
||||
logged user. Red Teams and adversaries may leverage this method to identify the
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 2
|
||||
date: '2021-11-22'
|
||||
author: Teoderick Contreras, Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytc uses Windows Event Id 7045, `New Service Was Installed`,
|
||||
to identify the creation of a Windows Service where the service binary path path
|
||||
is located in a non-common Service folder in Windows. Red Teams and adversaries
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-11-22'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: TTP
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following analytc uses Windows Event Id 7045, `New Service Was Installed`,
|
||||
to identify the creation of a Windows Service where the service binary path is located
|
||||
in public paths. This behavior could represent the installation of a malicious service.
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-11-29'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following hunting analytic leverages Event ID 4698, `A scheduled
|
||||
task was created`, to identify the creation of a Scheduled Task with a suspicious,
|
||||
high entropy, Task Name. To achieve this, this analytic also leverages the `ut_shannon`
|
||||
|
||||
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-11-29'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: The following hunting analytic leverages Event ID 7045, `A new service
|
||||
was installed in the system`, to identify the installation of a Windows Service
|
||||
with a suspicious, high entropy, Service Name. To achieve this, this analytic also
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-12-01'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following hunting analytic leverages Event ID 4769, `A Kerberos
|
||||
service ticket was requested`, to identify an unusual number of computer service
|
||||
ticket requests from one source. When a domain joined endpoint connects to a remote
|
||||
|
||||
+1
-2
@@ -4,8 +4,7 @@ version: 1
|
||||
date: '2021-12-01'
|
||||
author: Mauricio Velazco, Splunk
|
||||
type: Hunting
|
||||
datamodel:
|
||||
- Endpoint
|
||||
datamodel: []
|
||||
description: 'The following hunting analytic leverages Event ID 4624, `An account
|
||||
was successfully logged on`, to identify an unusual number of remote authentication
|
||||
attempts coming from one source. An endpoint authenticating to a large number of
|
||||
|
||||
Reference in New Issue
Block a user