PowerShell Download Via Net.WebClient - PowerShell Classic
Detects PowerShell download activity, via the .DownloadFile() or .DownloadString() methods of the Net.WebClient class. This technique is often abused by attackers to download additional payloads.
Detection logic
selection_webclient
Data|contains: Net.WebClientselection_download
Data|contains:
- .DownloadFile(
- .DownloadString(Condition
all of selection_*Raw YAML
title: PowerShell Download Via Net.WebClient - PowerShell Classic
id: 3236fcd0-b7e3-4433-b4f8-86ad61a9af2d
related:
- id: 65531a81-a694-4e31-ae04-f8ba5bc33759
type: derived
status: test
description: |
Detects PowerShell download activity, via the .DownloadFile() or .DownloadString() methods of the Net.WebClient class.
This technique is often abused by attackers to download additional payloads.
references:
- https://www.trendmicro.com/en_us/research/22/j/lv-ransomware-exploits-proxyshell-in-attack.html
author: Florian Roth (Nextron Systems)
date: 2017-03-05
modified: 2026-04-28
tags:
- attack.execution
- attack.command-and-control
- attack.t1059.001
- attack.t1105
logsource:
product: windows
category: ps_classic_start
detection:
selection_webclient:
Data|contains: 'Net.WebClient'
selection_download:
Data|contains:
- '.DownloadFile('
- '.DownloadString('
condition: all of selection_*
falsepositives:
- This activity may be used by legitimate software, such as patch management tools or software updaters. Investigate any such activity and apply the necessary filter.
level: lowFalse positives
- This activity may be used by legitimate software, such as patch management tools or software updaters. Investigate any such activity and apply the necessary filter.
References
Related rules
- derived65531a81-a694-4e31-ae04-f8ba5bc33759
Similar rules
Command Line Execution with Suspicious URL and AppData Strings
mediumwindows · Shares T1059, T1105
Greenbug Espionage Group Indicators
criticalwindows · Shares T1059, T1105
Potential DLL File Download Via PowerShell Invoke-WebRequest
mediumwindows · Shares T1059, T1105
PowerShell MSI Install via WindowsInstaller COM From Remote Location
mediumwindows · Shares T1059, T1105