ChromeLoader NW.js Runtime App Installation Paths
Red Canary has had success detecting ChromeLoader by looking for instances of NW.js applications that are unsigned and running from %AppData/Roaming%. This behavior is not unique to ChromeLoader, and some tuning may be required to avoid detecting legitimate applications. A partial list of common ChromeLoader NW.js runtime app installation paths is included below to help distinguish the signal from the noise. Part of the RedCanary 2024 Threat Detection Report.
Sigma rule (View on GitHub)
1title: ChromeLoader NW.js Runtime App Installation Paths
2id: be3e4b3e-4076-4ae3-acb9-3713c651158b
3status: experimental
4description: |
5 Red Canary has had success detecting ChromeLoader by looking for instances of NW.js
6 applications that are unsigned and running from %AppData/Roaming%. This behavior is
7 not unique to ChromeLoader, and some tuning may be required to avoid detecting
8 legitimate applications. A partial list of common ChromeLoader NW.js runtime app
9 installation paths is included below to help distinguish the signal from the noise.
10 Part of the RedCanary 2024 Threat Detection Report.
11references:
12 - https://redcanary.com/threat-detection-report/threats/chromeloader/
13author: RedCanary, Sigma formatting by Micah Babinski
14date: 2024/03/21
15tags:
16 - attack.persistence
17 - attack.t1176
18logsource:
19 category: process_creation
20 product: windows
21detection:
22 selection1:
23 Image|re: '^.*:\\users\\.*\\appdata\\roaming\\.*$'
24 selection2:
25 Image|endswith:
26 - '\bloom\bloom.exe'
27 - '\cash/\cash.exe'
28 - '\diet\diet.exe'
29 - '\editor\editor.exe'
30 - '\healthy\healthy.exe'
31 - '\leading\leading.exe'
32 - '\movies\movies.exe'
33 - '\music\music.exe'
34 - '\prime\prime.exe'
35 - '\player\player.exe'
36 - '\tone\tone.exe'
37 - '\videos\videos.exe'
38 - '\copy\nw.exe'
39 - '\coreelevate\nw.exe'
40 - '\debuggerstepperboundaryattribute\nw.exe'
41 condition: all of selection*
42falsepositives:
43 - Unknown
44level: low```
References
Related rules
- Web Browser Loading Extension
- Chrome Spawned by Powershell with Load-Extension in Command Line
- AppInit DLL Installation
- Non-Microsoft App Package Installation Process
- Non-depmod Process Modifying modules.dep