A payload downloaded from the internet.
What gives it awayA Zone.Identifier stream on an executable or script, with a HostUrl pointing somewhere unexpected.
ATT&CK T1105Nothing matches that yet. Tell us what you were looking for and it goes on the list.
Sysmon · Event 15
A file was written along with an alternate data stream — most often the mark of the web, which records that the file came from the internet. It is how you tie a downloaded file to the site it came from, right on the endpoint.
Also written as Sysmon 15Sysmon Event ID 15FileCreateStreamHashmark of the web sysmon
Only present if you installed Sysmon. It records the hidden note Windows attaches to downloaded files saying where they came from.
The Zone.Identifier stream carries the source URL for files downloaded by browsers and mail clients, which makes this the cheapest endpoint-side way to attribute a payload to its origin. Also catches the older technique of hiding data in alternate streams, which is rare now but trivially detectable here.
Sanitised. Addresses come from the RFC 5737 documentation ranges.
File stream created:
RuleName: -
UtcTime: 2026-08-28 09:13:55.610
ProcessGuid: {a1b2c3d4-0000-0000-0000-0000000012ab}
ProcessId: 3320
Image: C:\Program Files\Internet Browser\browser.exe
TargetFilename: C:\Users\jbrooks\Downloads\invoice.docm
CreationUtcTime: 2026-08-28 09:13:55.610
Hash: SHA256=0000000000000000000000000000000000000000000000000000000000000000
Contents: [ZoneTransfer]\r\nZoneId=3\r\nReferrerUrl=https://example.invalid/\r\nHostUrl=https://files.example.invalid/invoice.docm Everything else in the log line is context.
ZoneId=3Downloaded from the internet. This is the mark of the web. An executable headerData hidden in an alternate stream, which is rarely legitimate. Most of the time it is one of these.
What gives it awayA Zone.Identifier stream on an executable or script, with a HostUrl pointing somewhere unexpected.
ATT&CK T1105What gives it awayStream contents that look like an executable rather than zone metadata.
ATT&CK T1564.004What gives it awayNot visible in this event directly — its absence on a downloaded file is the signal, and stripping it is how attackers bypass Office and SmartScreen protections.
ATT&CK T1553.005Event | where Source == 'Microsoft-Windows-Sysmon' and EventID == 15 | where TargetFilename matches regex @'\.(exe|dll|ps1|vbs|js|hta|scr|iso|img)$' | project TimeGenerated, Computer, Image, TargetFilename, Contents Event | where Source == 'Microsoft-Windows-Sysmon' and EventID == 15 | where Contents !contains 'ZoneId' | project TimeGenerated, Computer, Image, TargetFilename, Contents An alternate data stream named Zone.Identifier that Windows attaches to files downloaded from the internet, recording which security zone they came from and often the source URL. Office and SmartScreen use it to decide whether to open a file in a restricted mode, which is why attackers try to strip it.
Sysmon Event 15 records the Zone.Identifier stream contents, which include the HostUrl and ReferrerUrl for files downloaded by browsers and mail clients. You can also read it directly on the endpoint with `Get-Content <file> -Stream Zone.Identifier` in PowerShell.
Because its presence causes Office to open documents in Protected View and causes SmartScreen to warn about executables. Delivering a payload inside an ISO, a VHD, or certain archive formats avoids the marking in the first place, which is why those container formats became popular for delivery.
Last reviewed 28 August 2026