Elastic low stable eql
Potential File Transfer via Curl for Windows
Identifies Curl for Windows making an HTTP request. Adversaries could abuse Curl to download files or upload data to a remote URL.
Detection Logic
process where host.os.type == "windows" and event.type == "start" and
process.executable : (
"?:\\Windows\\System32\\curl.exe",
"?:\\Windows\\SysWOW64\\curl.exe"
) and
process.command_line : "*http*" and
process.parent.name : (
"cmd.exe", "powershell.exe",
"rundll32.exe", "explorer.exe",
"conhost.exe", "forfiles.exe",
"wscript.exe", "cscript.exe",
"mshta.exe", "hh.exe", "mmc.exe"
) and
not (
?user.id == "S-1-5-18" and
/* Don't apply the user.id exclusion to Sysmon for compatibility */
not data_stream.dataset : ("windows.sysmon_operational", "windows.sysmon")
) and
/* Exclude System Integrity Processes for Sysmon */
not ?winlog.event_data.IntegrityLevel == "System" Field Validations
Loading…
Comments (0)
Loading comments...