Drive-by Compromise T1189

Tactic: Initial Access

Adversaries may gain access to a system through a user visiting a website over the normal course of browsing. Multiple ways of delivering exploit code to a browser exist (i.e., Drive-by Target), including:

Events covered

9 catalog events are tagged with this technique by at least one rule.

Authoring guide

These 52 rules share fields, values, and exclusions.

Fields filtered most (72 distinct)

These fields appear most often in rule filters.

FieldRulesHowSample values
EventType11eq 10, starts_with 1block.url, start, DOWNLOAD, FilteredWebsites_Event, Image loaded*
process_basename8eq 5, in 2, wildcard 2chrome.exe, promecefpluginhost.exe, *GoogleCloud*.exe, *brave*.exe, *chrome*.exe
CommandLine4contains 3, is_not_null 1, is_null 1, match 1, wildcard 1, *Action Identificator*, *CAPTCHA Verif*, *Click OK to*, *curl*
DvcAction4eq 3, starts_with 1Allowed, BLOCK_, BLOCK_ADMIN_FILE_TYPE, file_downloaded
parent_process_basename4eq 3, wildcard 1Foxmail.exe, Google Chrome, Google Chrome Helper*, LocalBridge.exe, Microsoft Edge
AmpFileName3is_not_null 3
Image3ends_with 1, eq 1, wildcard 1/bash, /curl, /dash, ?:\Users\*\Downloads\*, C:\Program Files (x86)\Internet Explorer\iexplore.exe
event.type3eq 2, in 1start, process_started
Category2eq 2ApplicationGatewayFirewallLog, FrontDoorWebApplicationFirewallLog
DeviceEventClassID2eq 1, starts_with 140, 4001
DeviceVendor2eq 2RidgeSecurity
ImageLoaded2wildcard 2?:\Users\*\AppData\Local\Temp\wps\INetCache\*, \Device\Mup\**, \\*
QueryName2eq 1, is_not_null 1, *
ThreatName2is_not_null 2, ne 1, _
action_s2eq 2AnomalyScoring, Matched

Top indicator values (224 distinct)

These values appear most often in rule predicates.

FieldKindValueRules (here)Corpus reach
EventTypeeq
block.url
57
EventTypeeq
start
2388
AmpFileNameis_not_null
34
DeviceVendoreq
RidgeSecurity
22
ImageLoadedwildcard
?:\Users\*\AppData\Local\Temp\wps\INetCache\*
22
ThreatNameis_not_null
25
event.typeeq
start
21036
process.Ext.api.nameeq
VirtualProtect
219
process_basenameeq
promecefpluginhost.exe
22
process_basenamein
chrome.exe
213
process_basenamein
iexplore.exe
24
process_basenamein
msedge.exe
212
Actioneq
Blocked
15
Actioneq
Matched
15
AmpScanningVerdictin
2
1
AmpScanningVerdictin
3
1
AmpThreatNameis_null
1
Categoryeq
ApplicationGatewayFirewallLog
12
Categoryeq
FrontDoorWebApplicationFirewallLog
14
Classificationeq
Enter classification
1
CommandLinecontains
*Action Identificator*
1
CommandLinecontains
*CAPTCHA Verif*
1
CommandLinecontains
*Click OK to*
1
CommandLinecontains
*Cloudflare ID*
1
CommandLinecontains
*anti-robot test*
1
CommandLinecontains
*complete verification*
1
CommandLinecontains
--defaults-torrc
1
CommandLinecontains
/ChromeRecovery
1
CommandLinecontains
/Library/Application Support/Google/Chrome/recovery/
1
CommandLinecontains
/Users/
12

Exclusions (52 distinct)

These values appear most often in top-level exclusions.

FieldKindValueRules excluding
process.thread.Ext.call_stack_final_user_module.protection_provenancewildcard
Kernel
2
process.thread.Ext.call_stack_final_user_module.protection_provenancewildcard
Kernel|*
2
AmpFileNameends_with
.exe
1
CommandLinecontains
--defaults-torrc
1
CommandLinecontains
/ChromeRecovery
1
CommandLinecontains
/Library/Application Support/Google/Chrome/recovery/
1
CommandLinecontains
/Users/
1
CommandLinecontains
IOPlatformExpertDevice
1
CommandLinecontains
hw.model
1
CommandLineis_null
1
CommandLinematch
/Applications/Google Chrome.app/Contents/Frameworks/Google Chrome...
1
CommandLinematch
/Applications/Google Chrome.app/Contents/Frameworks/Google Chrome...
1
CommandLinematch
/Library/Application Support/Microsoft/MAU*/Microsoft...
1
CommandLinematch
/Volumes/Google Chrome/Google Chrome.app/Contents/Frameworks/*/Resources/install.sh
1
Imagewildcard
?:\Program Files (x86)\*.exe
1

Rules under this technique

These vendors publish rules tagged with this technique.

Platform (all)
Domain (all)

Sigma 3 rules

Elastic 12 rules

Splunk 2 rules

Kusto 35 rules