Branch was auto-updated.

This commit is contained in:
srv-rr-gh-researchbt
2023-01-24 11:18:56 -08:00
committed by GitHub
32 changed files with 548 additions and 3 deletions
@@ -40,6 +40,7 @@ tags:
- DarkCrystal RAT
- ProxyNotShell
- Qakbot
- Chaos Ransomware
automated_detection_testing: passed
confidence: 50
context:
@@ -25,6 +25,7 @@ tags:
analytic_story:
- DarkSide Ransomware
- Ransomware
- LockBit Ransomware
confidence: 100
context:
- Source:Endpoint
@@ -42,6 +42,7 @@ tags:
- Cobalt Strike
- Trickbot
- DarkSide Ransomware
- LockBit Ransomware
asset_type: Endpoint
cis20:
- CIS 8
@@ -35,6 +35,7 @@ tags:
- Ransomware
- Clop Ransomware
- Prestige Ransomware
- LockBit Ransomware
asset_type: Endpoint
cis20:
- CIS 8
@@ -28,6 +28,8 @@ tags:
- Ransomware
- Ryuk Ransomware
- Clop Ransomware
- Chaos Ransomware
- LockBit Ransomware
asset_type: Endpoint
cis20:
- CIS 8
@@ -23,7 +23,8 @@ how_to_implement: You must be ingesting endpoint data that tracks process activi
known_false_positives: vssadmin.exe and wmic.exe are standard applications shipped
with modern versions of windows. They may be used by administrators to legitimately
delete old backup copies, although this is typically rare.
references: []
references:
- https://blogs.vmware.com/security/2022/10/lockbit-3-0-also-known-as-lockbit-black.html
tags:
analytic_story:
- Windows Log Manipulation
@@ -32,6 +33,8 @@ tags:
- Clop Ransomware
- CISA AA22-264A
- Prestige Ransomware
- Chaos Ransomware
- LockBit Ransomware
asset_type: Endpoint
cis20:
- CIS 8
@@ -50,6 +50,8 @@ tags:
- Qakbot
- IcedID
- Trickbot
- Chaos Ransomware
- LockBit Ransomware
automated_detection_testing: passed
confidence: 50
context:
@@ -22,9 +22,11 @@ how_to_implement: To successfully implement this search, you need to be ingestin
known_false_positives: unknown
references:
- https://app.any.run/tasks/e0ac072d-58c9-4f53-8a3b-3e491c7ac5db/
- https://news.sophos.com/en-us/2020/04/24/lockbit-ransomware-borrows-tricks-to-keep-up-with-revil-and-maze/
tags:
analytic_story:
- Ransomware
- LockBit Ransomware
confidence: 90
context:
- Source:Endpoint
@@ -20,6 +20,7 @@ references:
tags:
analytic_story:
- Clop Ransomware
- LockBit Ransomware
confidence: 80
context:
- Source:Endpoint
@@ -12,7 +12,10 @@ description: This search detects a suspicioous termination of known services kil
the targetted files it wants to encrypts because of the open handle of those services
to the targetted file.
search: '`wineventlog_system` EventCode=7036 Message IN ("*Volume Shadow Copy*","*VSS*",
"*backup*", "*sophos*", "*sql*", "*memtas*", "*mepocs*", "*veeam*", "*svc$*") Message="*service
"*backup*", "*sophos*", "*sql*", "*memtas*", "*mepocs*", "*veeam*", "*svc$*", "DefWatch", "ccEvtMgr",
"ccSetMgr", "SavRoam", "RTVscan", "QBFCService", "QBIDPService", "Intuit.QuickBooks.FCS", "QBCFMonitorService"
"YooBackup", "YooIT", "*Veeam*", "PDVFSService", "BackupExecVSSProvider", "BackupExecAgentAccelerator", "BackupExec*",
"WdBoot", "WdFilter", "WdNisDrv", "WdNisSvc", "WinDefend", "wscsvc", "Sense", "sppsvc", "SecurityHealthService") Message="*service
entered the stopped state*" | stats count min(_time) as firstTime max(_time) as
lastTime by EventCode Message dest Type | `security_content_ctime(lastTime)` | `security_content_ctime(firstTime)`
| `known_services_killed_by_ransomware_filter`'
@@ -23,10 +26,13 @@ known_false_positives: Admin activities or installing related updates may do a s
references:
- https://krebsonsecurity.com/2021/05/a-closer-look-at-the-darkside-ransomware-gang/
- https://www.mcafee.com/blogs/other-blogs/mcafee-labs/mcafee-atr-analyzes-sodinokibi-aka-revil-ransomware-as-a-service-what-the-code-tells-us/
- https://news.sophos.com/en-us/2020/04/24/lockbit-ransomware-borrows-tricks-to-keep-up-with-revil-and-maze/
- https://blogs.vmware.com/security/2022/10/lockbit-3-0-also-known-as-lockbit-black.html
tags:
analytic_story:
- Ransomware
- BlackMatter Ransomware
- LockBit Ransomware
confidence: 80
context:
- Source:Endpoint
@@ -23,6 +23,7 @@ known_false_positives: 3rd party tool may used to changed the wallpaper of the m
references:
- https://krebsonsecurity.com/2021/05/a-closer-look-at-the-darkside-ransomware-gang/
- https://www.mcafee.com/blogs/other-blogs/mcafee-labs/mcafee-atr-analyzes-sodinokibi-aka-revil-ransomware-as-a-service-what-the-code-tells-us/
- https://news.sophos.com/en-us/2020/04/24/lockbit-ransomware-borrows-tricks-to-keep-up-with-revil-and-maze/
tags:
analytic_story:
- Ransomware
@@ -30,6 +31,7 @@ tags:
- BlackMatter Ransomware
- Windows Registry Abuse
- Brute Ratel C4
- LockBit Ransomware
confidence: 90
context:
- Source:Endpoint
@@ -27,6 +27,7 @@ references:
tags:
analytic_story:
- Ransomware
- Chaos Ransomware
confidence: 80
context:
- Source:Endpoint
@@ -29,6 +29,8 @@ tags:
- Clop Ransomware
- DarkSide Ransomware
- BlackMatter Ransomware
- Chaos Ransomware
- LockBit Ransomware
confidence: 90
context:
- Source:Endpoint
@@ -29,12 +29,14 @@ references:
- https://www.crowdstrike.com/blog/investigating-powershell-command-and-script-logging/
- https://www.splunk.com/en_us/blog/security/hunting-for-malicious-powershell-using-script-block-logging.html
- https://www.welivesecurity.com/2022/04/12/industroyer2-industroyer-reloaded/
- https://blogs.vmware.com/security/2022/10/lockbit-3-0-also-known-as-lockbit-black.html
tags:
analytic_story:
- Hermetic Wiper
- Malicious PowerShell
- Industroyer2
- Qakbot
- LockBit Ransomware
confidence: 80
context:
- Source:Endpoint
@@ -55,6 +55,7 @@ tags:
- Windows Registry Abuse
- Azorult
- Qakbot
- Chaos Ransomware
asset_type: Endpoint
cis20:
- CIS 8
@@ -48,6 +48,8 @@ tags:
- Trickbot
- Azorult
- Prestige Ransomware
- Chaos Ransomware
- LockBit Ransomware
automated_detection_testing: passed
confidence: 50
context:
@@ -24,6 +24,7 @@ references:
tags:
analytic_story:
- Ransomware
- LockBit Ransomware
confidence: 80
context:
- Source:Endpoint
@@ -29,6 +29,7 @@ tags:
- Ryuk Ransomware
- Ransomware
- Prestige Ransomware
- Chaos Ransomware
asset_type: Endpoint
cis20:
- CIS 8
@@ -26,6 +26,7 @@ tags:
analytic_story:
- Ransomware
- Revil Ransomware
- LockBit Ransomware
confidence: 50
context:
- Source:Endpoint
@@ -0,0 +1,74 @@
name: Windows Boot or Logon Autostart Execution In Startup Folder
id: 99d157cb-923f-4a00-aee9-1f385412146f
version: 1
date: '2023-01-12'
author: Teoderick Contreras, Splunk
type: TTP
datamodel:
- Endpoint
description: This analytic will identify suspicious files dropped or created in the Windows %startup% folder.
This technique is a common way to gain persistence on a targeted host. Threat actor, adversaries and red teamer
abuse this folder path to automatically execute their malicious sample upon boot or restart of the infected host.
This TTP detection is a good indicator that a suspicious process wants to gain persistence on the targeted host. We suggest to
verify the process name by using the process guid field, the file created and also the user and the computer name for further investigation.
search: '|tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Filesystem
where Filesystem.file_path = "*\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\*"
by Filesystem.file_create_time Filesystem.process_id Filesystem.file_name Filesystem.user Filesystem.file_path Filesystem.process_guid Filesystem.dest
| `drop_dm_object_name(Filesystem)`
| `security_content_ctime(firstTime)`
| `security_content_ctime(lastTime)`
| `windows_boot_or_logon_autostart_execution_in_startup_folder_filter`'
how_to_implement: To successfully implement this search you need to be ingesting information
on process that include the name of the Filesystem responsible for the changes from
your endpoints into the `Endpoint` datamodel in the `Filesystem` node.
known_false_positives: Administrators may allow creation of script or exe in this path.
references:
- https://attack.mitre.org/techniques/T1204/002/
- https://www.fortinet.com/blog/threat-research/chaos-ransomware-variant-sides-with-russia
tags:
analytic_story:
- Chaos Ransomware
asset_type: Endpoint
cis20:
- CIS 3
- CIS 5
- CIS 16
confidence: 90
context:
- Source:Endpoint
- Stage:Persistence
dataset:
- https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/chaos_ransomware/sysmon.log
impact: 90
kill_chain_phases:
- Exploitation
message: a process dropped a file in %startup% folder in $dest$
mitre_attack_id:
- T1547.001
- T1547
nist:
- DE.CM
observable:
- name: user
type: User
role:
- Victim
- name: dest
type: Endpoint
role:
- Victim
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
required_fields:
- _time
- Filesystem.file_create_time
- Filesystem.process_id
- Filesystem.file_name
- Filesystem.user
- Filesystem.file_path
- Filesystem.process_guid
- Filesystem.dest
risk_score: 81
security_domain: endpoint
@@ -0,0 +1,77 @@
name: Windows Modify Registry Default Icon Setting
id: a7a7afdb-3c58-45b6-9bff-63e5acfd9d40
version: 1
date: '2023-01-16'
author: Teoderick Contreras, Splunk
type: Anomaly
datamodel:
- Endpoint
description: This analytic is developed to detect suspicious registry modification
to change the default icon association of windows to ransomware . This technique
was seen in Lockbit ransomware where it modified the default icon association of
the compromised Windows OS host with its dropped ransomware icon file as part of
its defacement payload. This registry is not commonly modified by a normal user
so having this anomaly detection may help to catch possible lockbit ransomware
infection or other malware.
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime FROM datamodel=Endpoint.Registry
where Registry.registry_path ="*\\defaultIcon\\(Default)*" Registry.registry_path = "*HKCR\\*"
by Registry.registry_path Registry.registry_key_name Registry.registry_value_name Registry.action Registry.dest Registry.user
| `security_content_ctime(lastTime)`
| `security_content_ctime(firstTime)`
| `drop_dm_object_name(Registry)`
| `windows_modify_registry_default_icon_setting_filter`'
how_to_implement: To successfully implement this search, you must be ingesting data
that records registry activity from your hosts to populate the endpoint data model
in the registry node. This is typically populated via endpoint detection-and-response
product, such as Carbon Black or endpoint data sources, such as Sysmon. The data
used for this search is typically generated via logs that report reads and writes
to the registry.
known_false_positives: unknown
references:
- https://blogs.vmware.com/security/2022/10/lockbit-3-0-also-known-as-lockbit-black.html
- https://news.sophos.com/en-us/2020/04/24/lockbit-ransomware-borrows-tricks-to-keep-up-with-revil-and-maze/
tags:
analytic_story:
- LockBit Ransomware
asset_type: Endpoint
cis20:
- CIS 3
- CIS 5
- CIS 16
confidence: 80
context:
- Source:Endpoint
- Stage:Defense Evasion
dataset:
- https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/lockbit_ransomware/sysmon.log
impact: 80
kill_chain_phases:
- Exploitation
message: a registry $Registry.registry_path$ was modified or created to modify defaulticon settings of the $dest$
mitre_attack_id:
- T1112
nist:
- DE.CM
observable:
- name: dest
type: Hostname
role:
- Victim
- name: user
type: User
role:
- Victim
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
required_fields:
- _time
- Registry.dest
- Registry.user
- Registry.registry_path
- Registry.registry_key_name
- Registry.registry_value_name
- Registry.action
risk_score: 64
security_domain: endpoint
@@ -0,0 +1,76 @@
name: Windows Phishing PDF File Executes URL Link
id: 2fa9dec8-9d8e-46d3-96c1-202c06f0e6e1
version: 1
date: '2023-01-18'
author: Teoderick Contreras, Splunk
type: Anomaly
datamodel:
- Endpoint
description: This analytic is developed to detect suspicious pdf viewer processes that have a browser application child processes.
This event was seen in a pdf spear phishing attachment containing a malicious URL link to download the actual payload.
When a user clicks the malicious link the pdf viewer application will execute a process of the host default browser
to connect to the malicious site. This anomaly detection can be a good indicator that a possible pdf file has a link
executed by a user. The pdf viewer and browser list in this detection is still in progress, add the common browser
and pdf viewer you use in opening pdf in your network.
search: '| tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Processes
where Processes.parent_process_name IN ("AcroRd32.exe", "FoxitPDFReader.exe") Processes.process_name IN ("firefox.exe", "chrome.exe", "iexplore.exe")
by Processes.user Processes.parent_process_name Processes.process_name Processes.parent_process Processes.process Processes.process_id Processes.dest
|`drop_dm_object_name(Processes)`
| `security_content_ctime(firstTime)`
| `security_content_ctime(lastTime)`
| `windows_phishing_pdf_file_executes_url_link_filter`'
how_to_implement: 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.
In addition, confirm the latest CIM App 4.20 or higher is installed and the latest
TA for the endpoint product.
known_false_positives: False positives in PDF file opened PDF Viewer having legitimate URL link, however filter as needed.
references:
- https://twitter.com/pr0xylife/status/1615382907446767616?s=20
tags:
analytic_story:
- Spearphishing Attachments
asset_type: Endpoint
cis20:
- CIS 3
- CIS 5
- CIS 16
confidence: 80
context:
- Source:Endpoint
- Stage:Defense Evasion
dataset:
- https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1566.001/phishing_pdf_uri/sysmon.log
impact: 80
kill_chain_phases:
- Weaponization
message: a pdf file opened in pdf viewer process $parent_process_name$ has a child process of a browser $process_name$ in $dest$
mitre_attack_id:
- T1566.001
- T1566
nist:
- DE.CM
observable:
- name: dest
type: Hostname
role:
- Victim
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
required_fields:
- _time
- Processes.dest
- Processes.user
- Processes.parent_process_name
- Processes.parent_process
- Processes.original_file_name
- Processes.process_name
- Processes.process
- Processes.process_id
- Processes.parent_process_path
- Processes.process_path
- Processes.parent_process_id
risk_score: 64
security_domain: endpoint
@@ -0,0 +1,88 @@
name: Windows Replication Through Removable Media
id: 60df805d-4605-41c8-bbba-57baa6a4eb97
version: 1
date: '2023-01-17'
author: Teoderick Contreras, Splunk
type: TTP
datamodel:
- Endpoint
description: This analytic is developed to detect suspicious executable or script files created or dropped
in the root drive of a targeted host. This technique is commonly used by threat actors, adversaries or
even red teamers to replicate or spread in possible removable drives. Back then, WORM malware was popular
for this technique where it would drop a copy of itself in the root drive to be able to spread or to have
a lateral movement in other network machines. Nowadays, Ransomware like CHAOS ransomware also use this
technique to spread its malicious code in possible removable drives. Thi TTP detection can be a good
indicator that a process might create a persistence technique or lateral movement of a targeted machine.
We suggest checking the process name that creates this event, the file created, user type, and the reason
why that executable or scripts are dropped in the root drive.
search: '|tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Filesystem
where (Filesystem.file_name = *.exe OR Filesystem.file_name = *.dll OR Filesystem.file_name = *.sys
OR Filesystem.file_name = *.com OR Filesystem.file_name = *.vbs OR Filesystem.file_name = *.vbe
OR Filesystem.file_name = *.js OR Filesystem.file_name= *.bat OR Filesystem.file_name = *.cmd
OR Filesystem.file_name = *.pif)
by Filesystem.file_create_time Filesystem.process_id Filesystem.file_name Filesystem.file_path Filesystem.user
| `drop_dm_object_name(Filesystem)`
| eval dropped_file_path = split(file_path, "\\")
| eval dropped_file_path_split_count = mvcount(dropped_file_path)
| eval root_drive = mvindex(dropped_file_path,0)
| where LIKE(root_drive, "%:") AND dropped_file_path_split_count = 2 AND root_drive!= "C:"
| `security_content_ctime(firstTime)`
| `security_content_ctime(lastTime)`
| `windows_replication_through_removable_media_filter`'
how_to_implement: To successfully implement this search you need to be ingesting information
on process that include the name of the Filesystem responsible for the changes from
your endpoints into the `Endpoint` datamodel in the `Filesystem` node.
known_false_positives: Administrators may allow creation of script or exe in the paths
specified. Filter as needed.
references:
- https://attack.mitre.org/techniques/T1204/002/
- https://www.fortinet.com/blog/threat-research/chaos-ransomware-variant-sides-with-russia
tags:
analytic_story:
- Chaos Ransomware
asset_type: Endpoint
cis20:
- CIS 3
- CIS 5
- CIS 16
confidence: 80
context:
- Source:Endpoint
- Stage:Lateral Movement
dataset:
- https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/chaos_ransomware/spread_in_root_drives/sysmon.log
impact: 80
kill_chain_phases:
- Exploitation
message: executable or script $file_path$ was drop in root drive $root_drive$ in $dest$
mitre_attack_id:
- T1091
nist:
- DE.CM
observable:
- name: user
type: User
role:
- Victim
- name: process_id
type: Process
role:
- Attacker
- name: file_name
type: File Name
role:
- Other
- Attacker
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
required_fields:
- _time
- Filesystem.file_path
- Filesystem.file_create_time
- Filesystem.process_id
- Filesystem.file_name
- Filesystem.user
risk_score: 64
security_domain: endpoint
@@ -0,0 +1,74 @@
name: Windows User Execution Malicious URL Shortcut File
id: 5c7ee6ad-baf4-44fb-b2f0-0cfeddf82dbc
version: 1
date: '2023-01-12'
author: Teoderick Contreras, Splunk
type: TTP
datamodel:
- Endpoint
description: This analytic will identify suspicious creation of URL shortcut link files.
This technique was seen in CHAOS ransomware where it will drop this .url link file in %startup% folder
that contains the path of its malicious dropped file to execute upon the reboot of the targeted host.
The creation of this file can be created by a normal application or software but it is a good practice to verify this type
of file specially the resource it tries to execute which is commonly a website.
search: '|tstats `security_content_summariesonly` count min(_time) as firstTime max(_time) as lastTime from datamodel=Endpoint.Filesystem
where NOT(Filesystem.file_path IN ("*\\Program Files*")) Filesystem.file_name = *.url
by Filesystem.file_create_time Filesystem.process_id Filesystem.file_name Filesystem.user Filesystem.file_path Filesystem.process_guid Filesystem.dest
| `drop_dm_object_name(Filesystem)`
| `security_content_ctime(firstTime)`
| `security_content_ctime(lastTime)`
| `windows_user_execution_malicious_url_shortcut_file_filter`'
how_to_implement: To successfully implement this search you need to be ingesting information
on process that include the name of the Filesystem responsible for the changes from
your endpoints into the `Endpoint` datamodel in the `Filesystem` node.
known_false_positives: Administrators may allow creation of script or exe in this path.
references:
- https://attack.mitre.org/techniques/T1204/002/
- https://www.fortinet.com/blog/threat-research/chaos-ransomware-variant-sides-with-russia
tags:
analytic_story:
- Chaos Ransomware
asset_type: Endpoint
cis20:
- CIS 3
- CIS 5
- CIS 16
confidence: 80
context:
- Source:Endpoint
- Stage:Persistence
dataset:
- https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/chaos_ransomware/sysmon.log
impact: 80
kill_chain_phases:
- Exploitation
message: a process created URL shortcut file in $file_path$ of $dest$
mitre_attack_id:
- T1204.002
- T1204
nist:
- DE.CM
observable:
- name: user
type: User
role:
- Victim
- name: dest
type: Endpoint
role:
- Victim
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
required_fields:
- _time
- Filesystem.file_create_time
- Filesystem.process_id
- Filesystem.file_name
- Filesystem.user
- Filesystem.file_path
- Filesystem.process_guid
- Filesystem.dest
risk_score: 64
security_domain: endpoint
+3 -1
View File
@@ -67,4 +67,6 @@ TELEGRAM-RECOVER.txt,True
FUSION-README.txt,True
MILIHPEN-INSTRUCT.txt,True
GANGBANG-NOTE.txt,True
GET_YOUR_FILES_BACK.txt,True
GET_YOUR_FILES_BACK.txt,True
read_it.txt,True
*.README.txt, True
1 ransomware_notes status
67 FUSION-README.txt True
68 MILIHPEN-INSTRUCT.txt True
69 GANGBANG-NOTE.txt True
70 GET_YOUR_FILES_BACK.txt True
71 read_it.txt True
72 *.README.txt True
+28
View File
@@ -0,0 +1,28 @@
name: Chaos Ransomware
id: 153d7b8f-27f2-4e4d-bae8-dfafd93a22a8
version: 1
date: '2023-01-11'
author: Teoderick Contreras, Splunk
description: Leverage searches that allow you to detect and investigate unusual activities
that might relate to the Chaos ransomware, including looking for file writes (file encryption and ransomware notes),
deleting shadow volume storage, registry key modification, dropping of files in startup folder, and more.
narrative: CHAOS ransomware has been seen and monitored since 2021. This ransomware is purportedly a .NET version of Ryuk ransomware
but upon closer look to its code and behavior, this malware sample reveals that it doesn't share much relation to the notorious RYUK
ransomware. This ransomware is one of the known ransomware that was used in the ongoing geo-political war.
This ransomware is capable to check that only one copy of itself is running on the targeted host, delay of execution as part of its
defense evasion technique, persistence through registry and startup folder, drop a copy of itself in each root drive of the targeted host and also in
%appdata% folder and many more. As of writing this ransomware is still active and keeps on infecting Windows Operating machines and Windows networks.
references:
- https://blog.qualys.com/vulnerabilities-threat-research/2022/01/17/the-chaos-ransomware-can-be-ravaging
- https://www.fortinet.com/blog/threat-research/chaos-ransomware-variant-in-fake-minecraft-alt-list-brings-destruction
- https://marcoramilli.com/2021/06/14/the-allegedly-ryuk-ransomware-builder-ryukjoke/
- https://www.trendmicro.com/en_us/research/21/h/chaos-ransomware-a-dangerous-proof-of-concept.html
tags:
analytic_story: Chaos Ransomware
category:
- Malware
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
usecase: Advanced Threat Detection
+28
View File
@@ -0,0 +1,28 @@
name: LockBit Ransomware
id: 67e5b98d-16d6-46a6-8d00-070a3d1a5cfc
version: 1
date: '2023-01-16'
author: Teoderick Contreras, Splunk
description: Leverage searches that allow you to detect and investigate unusual activities
that might relate to the LockBit ransomware, including looking for file writes (file encryption and ransomware notes),
deleting services, terminating processes, registry key modification and more.
narrative: LockBit ransomware was first seen in 2019. This ransomware was used by cybercriminal in targeting multiple sectors
and organizations. Lockbit is one of the ransomware being offered as a Ransomware-as-a-Service(RaaS) and also known to affiliates
to implement the 'double extortion' techniques by uploading the stolen and sensitive victim information to their dark website and then
threatening to sell/release it in public if their demands are not met.
LockBit Ransomware advertised opportunities for threat actors that could provide credential access via RDP and VPN. Aside from this it is also
uses threat emulation like Cobalt Strike and Metasploit to gain foot hold to the targeted host and persist if needed.
references:
- https://blogs.vmware.com/security/2022/10/lockbit-3-0-also-known-as-lockbit-black.html
- https://news.sophos.com/en-us/2020/04/24/lockbit-ransomware-borrows-tricks-to-keep-up-with-revil-and-maze/
- https://www.cybereason.com/blog/threat-analysis-report-lockbit-2.0-all-paths-lead-to-ransom
- https://www.trendmicro.com/en_us/research/22/g/lockbit-ransomware-group-augments-its-latest-variant--lockbit-3-.html
tags:
analytic_story: LockBit Ransomware
category:
- Malware
product:
- Splunk Enterprise
- Splunk Enterprise Security
- Splunk Cloud
usecase: Advanced Threat Detection
@@ -0,0 +1,13 @@
name: Windows Boot or Logon Autostart Execution In Startup Folder Unit Test
tests:
- name: Windows Boot or Logon Autostart Execution In Startup Folder
file: endpoint/windows_boot_or_logon_autostart_execution_in_startup_folder.yml
pass_condition: '| stats count | where count > 0'
earliest_time: -24h
latest_time: now
attack_data:
- file_name: sysmon.log
data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/chaos_ransomware/sysmon.log
source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational
sourcetype: xmlwineventlog
update_timestamp: true
@@ -0,0 +1,13 @@
name: Windows Modify Registry Default Icon Setting Unit Test
tests:
- name: Windows Modify Registry Default Icon Setting
file: endpoint/windows_modify_registry_default_icon_setting.yml
pass_condition: '| stats count | where count > 0'
earliest_time: -24h
latest_time: now
attack_data:
- file_name: sysmon.log
data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/lockbit_ransomware/sysmon.log
source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational
sourcetype: xmlwineventlog
update_timestamp: true
@@ -0,0 +1,13 @@
name: Windows Phishing PDF File Executes URL Link Unit Test
tests:
- name: Windows Phishing PDF File Executes URL Link
file: endpoint/windows_phishing_pdf_file_executes_url_link.yml
pass_condition: '| stats count | where count > 0'
earliest_time: -24h
latest_time: now
attack_data:
- file_name: sysmon.log
data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1566.001/phishing_pdf_uri/sysmon.log
source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational
sourcetype: xmlwineventlog
update_timestamp: true
@@ -0,0 +1,13 @@
name: Windows Replication Through Removable Media Unit Test
tests:
- name: Windows Replication Through Removable Media
file: endpoint/windows_replication_through_removable_media.yml
pass_condition: '| stats count | where count > 0'
earliest_time: -24h
latest_time: now
attack_data:
- file_name: sysmon.log
data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/chaos_ransomware/spread_in_root_drives/sysmon.log
source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational
sourcetype: xmlwineventlog
update_timestamp: true
@@ -0,0 +1,13 @@
name: Windows User Execution Malicious URL Shortcut File Unit Test
tests:
- name: Windows User Execution Malicious URL Shortcut File
file: endpoint/windows_user_execution_malicious_url_shortcut_file.yml
pass_condition: '| stats count | where count > 0'
earliest_time: -24h
latest_time: now
attack_data:
- file_name: sysmon.log
data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/malware/chaos_ransomware/sysmon.log
source: XmlWinEventLog:Microsoft-Windows-Sysmon/Operational
sourcetype: xmlwineventlog
update_timestamp: true