Incompetent Basterd
Home / De Command Library / PowerShell Cradles ps_cradle_

PowerShell Cradles ps_cradle_

24. PowerShell Cradles ps_cradle_

Vijf manieren om een PowerShell-script in-memory te laden. Want diversiteit is belangrijk. Ook — néé, vóóral — in de offensieve beveiliging.
BestandWat het doet
ps_cradle_webclientDe klassieker: (New-Object Net.WebClient).DownloadString(). Iedereen kent hem. Elke EDR kent hem. Maar soms werkt de klassieker nog steeds. Omdat classics classics zijn om een reden.
ps_cradle_iwrInvoke-WebRequest. De modernere variant. Doet hetzelfde, maar voelt moderner. Soms is dat genoeg.
ps_cradle_xmlhttpMSXML2.XMLHTTP COM-object. Vliegt onder de radar van sommige EDR’s. Niet alle. Sommige. Genoeg om het te proberen.
ps_cradle_webrequestSystem.Net.WebRequest. Nog een manier. Dezelfde bestemming, ander vervoermiddel.
ps_cradle_comieInternetExplorer COM-object. Gebruikt IE als downloadmechanisme. IE is dood. Het COM-object leeft. Zoals een geest die nog door het huis waart nadat de bewoner is verhuisd. Creatief? Ja. Morbide? Een beetje.

Op de hoogte blijven?

Ontvang maandelijks cybersecurity-inzichten in je inbox.

← De Command Library ← Home

Klaar voor de volgende stap?

Praat over je beveiliging.

Een vrijblijvend gesprek van 30 minuten — geen sales, alleen technische sparring.

Plan een gesprek →